package com.pk.platform.domain.question;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

import com.pk.platform.domain.data.BaseData;

public class Question implements Serializable {

	private String id;
	
	private String qesCode;
	
	private String qesTitle;
	
	private Integer page;
	
	private String focusEvent;
	
	private String keyEvent;
	
	private Integer width;
	
	private Integer quantity;
	
	private Paper paper;
	
	private CodeTable codeTable;

	private CodeTable groupQes; //组题
	
	private BaseData qesType;
	
	private Set<QuestionKey> questionKeySet = new HashSet<QuestionKey>();

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getQesCode() {
		return qesCode;
	}

	public void setQesCode(String qesCode) {
		this.qesCode = qesCode;
	}

	public String getQesTitle() {
		return qesTitle;
	}

	public void setQesTitle(String qesTitle) {
		this.qesTitle = qesTitle;
	}

	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public String getFocusEvent() {
		return focusEvent;
	}

	public void setFocusEvent(String focusEvent) {
		this.focusEvent = focusEvent;
	}

	public String getKeyEvent() {
		return keyEvent;
	}

	public void setKeyEvent(String keyEvent) {
		this.keyEvent = keyEvent;
	}

	public Integer getWidth() {
		return width;
	}

	public void setWidth(Integer width) {
		this.width = width;
	}

	public Integer getQuantity() {
		return quantity;
	}

	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	public Paper getPaper() {
		return paper;
	}

	public void setPaper(Paper paper) {
		this.paper = paper;
	}

	public CodeTable getCodeTable() {
		return codeTable;
	}

	public CodeTable getGroupQes() {
		return groupQes;
	}

	public void setGroupQes(CodeTable groupQes) {
		this.groupQes = groupQes;
	}

	public void setCodeTable(CodeTable codeTable) {
		this.codeTable = codeTable;
	}

	public BaseData getQesType() {
		return qesType;
	}

	public void setQesType(BaseData qesType) {
		this.qesType = qesType;
	}

	public Set<QuestionKey> getQuestionKeySet() {
		return questionKeySet;
	}

	public void setQuestionKeySet(Set<QuestionKey> questionKeySet) {
		this.questionKeySet = questionKeySet;
	}
	
}
